本篇的內容包含
在終端機輸入以下指令,即在Vue Clie 3.0的專案中安裝Element UI
套件
vue add element
完整引用非常方便,只要一句use
就搞定,但是可能有很多不會用到的部分也一起被引用進來:
在src\main.js
加入以下內容:
import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';
Vue.use(ElementUI);
即可完整引用Element UI的元件。
部分引用可以只取有使用到的部分元件來引入使用,相較之下是輕量化的使用方式
babel-plugin-component
套件npm install babel-plugin-component -D
修改babel.config.js
的內容如下
module.exports = {
presets: ["@vue/app"],
plugins: [
[
"component",
{
libraryName: "element-ui",
styleLibraryName: "theme-chalk"
}
]
]
};
babel.config.js
完成之後,需要重啟服務才會生效main.js
,加入以下程式,引入基本版面配置所需要的檔案import { Container, Button, Menu, MenuItem } from "element-ui";
Vue.use(Container);
Vue.use(Button);
Vue.use(Menu);
Vue.use(MenuItem);
在App.Vue
加入使用button
的語法:
<el-button type="primary">我是按鈕</el-button>
可以看到上面多了一個Element UI主色調的按鈕:
我的後台規劃成這樣基本的版型配置:
在終端機輸入以下指令安裝:
npm install --save reset-css
在main.js
加入以下引用:
import "reset-css";
修改App.Vue
的<template>
為以下:
<template>
<div id="app">
<el-container>
<el-header class="header">我是header</el-header>
<el-container class="content">
<el-aside class="aside">Aside</el-aside>
<el-main class="main">Main</el-main>
</el-container>
</el-container>
</div>
</template>
這時畫面會看起來像這樣,全部糊在一起看不太清楚
修改App.Vue
的SCSS成為這樣
<style lang="scss">
.header {
background-color: #0fb0ef;
}
.content {
height:calc(100vh - 50px);
.aside {
width: 200px;
}
.main {
background-color: #e8e5e5;
}
}
</style>
加入之後畫面會變成這樣,你覺得舒服多了
基本版面這樣就完成喽~